<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script type="text/javascript">
    window.onload=function(){
//      将时间戳转化为日期
        function DateTransform(){
            var date=new Date();
             Y=date.getFullYear()+'-';
             M=(date.getMonth()+1<10?'0'+(date.getMonth()+1):date.getMonth()+1)+'-';
             D=(date.getDate()<10?'0'+(date.getDate()):date.getDate())+' ';
             h=date.getHours()+':';
             m=date.getMinutes()+':';
             s=date.getSeconds();
             return Y+M+D+h+m+s;
        }
        DateTransform(1403058804);
        console.log(DateTransform(1403058804));
//        如果是Unix时间戳记得乘以1000。比如：PHP函数time()获得的时间戳就要乘以1000。
//        快速转换时间日期的方法
        var dd=new Date();
        var time=dd.toLocaleDateString().replace(/\//g,'-');
        alert(time)
//将日期格式转化成时间戳
        var time=new Date('2014-04-23 18:55:49');
//        有三种方式获取
        var time1=time.getTime();
        var time2=time.valueOf();
        var time3=Date.parse(time);

        console.log(time1);//1398250549123
        console.log(time2);//1398250549123
        console.log(time3);//1398250549000
        /*以上三种获取方式的区别：

         　　第一、第二种：会精确到毫秒

         　　第三种：只能精确到秒，毫秒用000替代

         　　以上三个输出结果可观察其区别*/
    };
</script>
</body>
</html>